iTerm2 is a free and open-source terminal emulator for macOS, licensed under GPL-2.0-or-later. It was derived from and has mostly supplanted the earlier "iTerm" application.
iTerm2 supports operating system features such as window transparency, full-screen mode, split panes, Exposé Tabs, Growl notifications, and standard keyboard shortcuts. Other features include customizable profiles, Instant Replay of past terminal input/output, a Toolbelt showing running jobs and a command history, the ability to open when a key combination is pressed, and autocomplete.
History
A Mozilla-sponsored 2019 code audit found one serious security vulnerability in iTerm2's tmux integration, which developer George Nachman fixed in an update.6
Reception
Software engineer Mike Rourke called it an "excellent [...] more full-featured Terminal" than Apple's built-in Terminal app.7 iTerm2 is recommended in several programming books,891011 with engineer Jo Rhett and Mozilla's Tom Ritter describing it as one of the most popular terminal emulators.1213 Developer Mark McDonnel noted its additional features but criticized it for being less ubiquitous than tmux by lacking a Linux version.14
See also
- Free and open-source software portal
- List of terminal emulators
- Terminal (macOS), stock terminal emulator for macOS
External links
References
"Features". iTerm2.com. Retrieved 2015-08-26. https://iterm2.com/features.html ↩
Bohon, Cory (2012-11-12). "Terminal 101: 2 Alternative Terminal Emulators Worth Looking At". MacLife. Archived from the original on 2015-08-30. Retrieved 2015-08-26. https://web.archive.org/web/20150830163449/http://www.maclife.com/article/columns/terminal_101_2_alternative_terminal_emulators_worth_looking ↩
Rourke, Mike (2018-09-25). Learn WebAssembly: Build web applications with native performance using Wasm and C/C++. Packt Publishing Ltd. p. 77. ISBN 978-1-78899-546-7. 978-1-78899-546-7 ↩
Kettner, Benjamin; Geisler, Frank (2019-07-13). Docker für Dummies (in German). John Wiley & Sons. ISBN 978-3-527-82218-8. 978-3-527-82218-8 ↩
Esmaili, Rebekah B. (2021-08-24). Earth Observation Using Python: A Practical Programming Guide. John Wiley & Sons. p. 270. ISBN 978-1-119-60688-8. 978-1-119-60688-8 ↩
Claburn, Thomas (October 10, 2019). "iTerm2 issues emergency update after MOSS finds a fatal flaw in its terminal code". The Register. Retrieved 2023-05-26. https://www.theregister.com/2019/10/10/iterm2_flaw_moss/ ↩
Rourke, Mike (2018-09-25). Learn WebAssembly: Build web applications with native performance using Wasm and C/C++. Packt Publishing Ltd. p. 77. ISBN 978-1-78899-546-7. 978-1-78899-546-7 ↩
Rourke, Mike (2018-09-25). Learn WebAssembly: Build web applications with native performance using Wasm and C/C++. Packt Publishing Ltd. p. 77. ISBN 978-1-78899-546-7. 978-1-78899-546-7 ↩
Poe, Curtis (2012-09-19). Beginning Perl. John Wiley & Sons. p. 15. ISBN 978-1-118-01384-7. 978-1-118-01384-7 ↩
Satheesh, Mithun; D'mello, Bruno Joseph; Krol, Jason (2015-10-30). Web Development with MongoDB and NodeJS. Packt Publishing Ltd. p. 14. ISBN 978-1-78528-745-9. 978-1-78528-745-9 ↩
McLevey, John (2021-12-15). Doing Computational Social Science: A Practical Introduction. SAGE Publications. p. 15. ISBN 978-1-5297-3670-0. 978-1-5297-3670-0 ↩
Rhett, Jo (2016-03-24). Learning Puppet 4: A Guide to Configuration Management and Automation. O'Reilly Media. p. 18. ISBN 978-1-4919-0801-3. 978-1-4919-0801-3 ↩
Ritter, Tom (2019-10-09). "Critical Security Issue identified in iTerm2 as part of Mozilla Open Source Audit". Mozilla Security Blog. Retrieved 2023-05-26. https://blog.mozilla.org/security/2019/10/09/iterm2-critical-issue-moss-audit ↩
McDonnell, Mark (2014-12-02). tmux Taster. Apress. p. 2. ISBN 978-1-4842-0775-8. 978-1-4842-0775-8 ↩